#include <stdio.h>

int find_first_letter(char *str, char t)
{
  char *p = str;
  printf("字符串中的字符: ");
  printf("\n");
  while (*p != '\0')
  {
    printf("%c\n", *p);
    if (*p == t)
    {
      return p - str; // 返回字符t在字符串中的索引位置
    }
    p++;
  }
  return -1; // 如果未找到字符t，返回-1
}

int main()
{
  char str[100];
  char target;
  printf("请输入一个字符串: ");
  fgets(str, sizeof(str), stdin);
  printf("请输入要查找的字符: ");
  scanf(" %c", &target);
  int index = find_first_letter(str, target);
  if (index != -1)
  {
    printf("字符 '%c' 在字符串中的索引位置: %d\n", target, index);
  }
  else
  {
    printf("字符 '%c' 未在字符串中找到。\n", target);
  }
  return 0;
}